/**
 * Coryright 2015-2020 www.eyaomall.cn
 * All rights reserved.
 * @author yiwei
 * @date 2016年9月20日
 */
package com.eyaomall.wxmall.dao;

import java.util.HashMap;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.eyaomall.wxmall.model.po.MicroPage;
import com.lycheeframework.core.annotation.NameSpace;
import com.lycheeframework.core.support.DaoSupport;

/**
 * 微页面dao
 */
@Repository
@NameSpace("micro_page")
public class MicroPageDao extends DaoSupport<MicroPage> {
	/**
	 * 新增微页面
	 */
	public int createMicroPage(MicroPage microPage){
		super.insert(microPage);
		return microPage.getId();
	}
	
	/**
	 * 复制微页面
	 */
	public int copyMicroPage(MicroPage microPage){
		super.insert("copy",microPage);
		return microPage.getId();
	}
	
	/**
	 * 根据ID查询微页面
	 */
	public MicroPage queryById(Integer id){
		Map<String, Object> map = new HashMap<String, Object>();
		map.put("id", id);
		return (MicroPage) super.query(map);
	}
	
	/**
	 * 删除微页面
	 */
	public boolean delete(Integer id){
		MicroPage s = new MicroPage();
		s.setId(id);
		s.setIsDeleted("y");
		return super.update(s)>0 ? true : false;
	}
	
	/**
	 * 修改微页面
	 */
	public boolean update(MicroPage microPage){
		return super.update(microPage) > 0 ? true : false;
	}
	
	
}
